#include <string.h>
#include <iostream>
using std::cout;
using std::endl;

//类名一般遵守大驼峰规则
class Computer
{
public:
    //成员函数命名遵循小驼峰规则
    void setBrand(const char * brand)//设置品牌
    {
        strcpy(_brand,brand);
    }

    void setPrice(double price)//设置价格
    {
        _price = price;
    }

    void print() //打印信息
    {
        cout << "brand:" << _brand << endl;
        cout << "price:" << _price << endl;
    }
private:
    //数据成员的名字前面加上下划线
    char _brand[20];
    double _price;
};

void test0(){
    int num;
    Computer pc;
    //在类外通过对象可以直接访问public的成员
    //私有成员不能在类外访问，只能在类定义中访问
    pc.setBrand("apple");
    pc.setPrice(18800);
    pc.print();
    /* pc._price = 1; */
    /* cout << pc._brand << endl; */
    /* cout << pc._price << endl; */
    /* cout << _price << endl; */
}

int main(void){
    test0();
    return 0;
}
